package com.ss.android.article.base.feature.c;

import android.view.View;
import android.view.ViewGroup;
import com.ss.android.article.base.feature.model.CellRef;
import com.ss.android.common.app.LifeCycleMonitor;
import com.ss.android.image.loader.LoadImagePolicy;

public interface FeedPresenter extends LifeCycleMonitor {
    void setFeedContext(FeedContext arg1);

    void setLoadImagePolicy(LoadImagePolicy policy);

    void setLastReadClickListener(View.OnClickListener onClickListener);

    int getItemViewType(CellRef cellRef);

    View getView(int position, View convertView, ViewGroup parent);

    void a(View arg1);

    void a(boolean arg1);

    void onHiddenStatusChanged(boolean visible);

    int getViewTypeCount();

    void onMovedToScrapHeap(View view);

    boolean b(CellRef arg1);

    void c(boolean arg1);

    void onPrimaryPageChanged(boolean arg1);

    void f();

    int g();
}

